
filename = 'text_files/pi_digits.txt'

# 从文件中读取数据
with open(filename) as file_object:
    contents = file_object.read()  # read()读取文件全部内容
    print(contents.rstrip())


# 逐行读取
with open(filename) as file_object: 
    for line in file_object:
        print(line)


# 创建一个包含文件内容的列表，并使用内容
with open(filename) as file_object:
    lines = file_object.readlines() # readlines()方法读取文件每一行，并将其存储在一个列表里

pi_string  = ''
for line in lines: 
    pi_string += line.rstrip()

print(pi_string)
print(len(pi_string))


'''
读取文本文件时，
Python将其中的所有文本都解读为字符串。
如果你读取的是数字，并要将其作为数值使用，
就必须使用函数int() 将其转换为整数，
或使用 函数float() 将其转换为浮点数。
'''